package com.zjuh.qss.biz.dao.ibatis;

import com.zjuh.qss.biz.dao.ProccessStatusDAO;
import com.zjuh.qss.biz.domain.ProccessStatusDO;

public class ProccessStatusDAOIbatis extends BaseIbatisDAO implements ProccessStatusDAO {

	public int create(ProccessStatusDO proccessStatus) {
		return (Integer)this.getSqlMapClientTemplate().insert("ProccessStatusDAO.create", proccessStatus);
	}

	public void delete(int id) {
		this.getSqlMapClientTemplate().update("ProccessStatusDAO.delete", id);
	}

	public void update(ProccessStatusDO proccessStatus) {
		this.getSqlMapClientTemplate().update("ProccessStatusDAO.update", proccessStatus);
	}

	public ProccessStatusDO queryById(int id) {
		return (ProccessStatusDO)this.getSqlMapClientTemplate().queryForObject("ProccessStatusDAO.queryById", id);
	}

	@Override
	public ProccessStatusDO queryByCid(long cid) {
		return (ProccessStatusDO)this.getSqlMapClientTemplate().queryForObject("ProccessStatusDAO.queryByCid", cid);
	}

	
}
